home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / ShareMailGiftware / Frogger / plugins_src / p_ac3 / makefile.68k < prev    next >
Makefile  |  2002-10-28  |  1KB  |  41 lines

  1.  
  2. CC=gcc
  3.  
  4. CCOPTS =  -O9 -m68060 -m68881 -fforce-addr -ffast-math -fbranch-count-reg \
  5. -fpretend-float -fmove-all-movables -fexpensive-optimizations -I. -I..
  6.  
  7. ALL: a52.xp.68k
  8.  
  9. OBJS= ../pinit_68k.o o/decode.o6 ../pinit.o68k
  10.  
  11. o/decode.o6: decode.c ../pinit.h
  12.     gcc -c $(CCOPTS) -Wall decode.c -o o/decode.o6
  13.  
  14. LIBOBJS= o/bitstream.o o/imdct.o o/bit_allocate.o o/parse.o o/downmix.o o/ac3.o
  15.  
  16. a52.xp.68k: $(OBJS) libac368k.a
  17.     gcc -s -o $@ -nostartfiles  -nostdlib -noixemul $(OBJS) -L. -lac368k
  18.     strip $@ --strip-all
  19.  
  20. libac368k.a: $(LIBOBJS)
  21.     ar cru $@ $(LIBOBJS)
  22. #    ranlib $@
  23.  
  24. o/bitstream.o: bitstream.c config.h a52.h a52_internal.h bitstream.h
  25.     $(CC) -c bitstream.c -o o/bitstream.o $(CCOPTS)
  26.  
  27. o/imdct.o: imdct.c config.h a52.h a52_internal.h
  28.     $(CC) -c imdct.c -o o/imdct.o $(CCOPTS)
  29.  
  30. o/ac3.o: ac3.c ac3.h
  31.     $(CC) -c ac3.c -o o/ac3.o $(CCOPTS)
  32.  
  33. o/bit_allocate.o: bit_allocate.c config.h a52.h a52_internal.h
  34.     $(CC) -c bit_allocate.c -o o/bit_allocate.o $(CCOPTS)
  35.  
  36. o/parse.o: parse.c config.h a52.h a52_internal.h bitstream.h tables.h
  37.     $(CC) -c parse.c -o o/parse.o $(CCOPTS)
  38.  
  39. o/downmix.o: downmix.c config.h a52.h a52_internal.h
  40.     $(CC) -c downmix.c -o o/downmix.o $(CCOPTS)
  41.